{{#if this.model.unconfigured}}
  <p>{{i18n "discourse_subscriptions.admin.unconfigured"}}</p>
  <p>
    <a href="https://meta.discourse.org/t/discourse-subscriptions/140818/">
      {{i18n "discourse_subscriptions.admin.on_meta"}}
    </a>
  </p>
{{else}}
  {{#if this.model}}
    <table class="table discourse-patrons-table">
      <thead>
        <th>{{i18n "discourse_subscriptions.admin.coupons.code"}}</th>
        <th>{{i18n "discourse_subscriptions.admin.coupons.discount"}}</th>
        <th>{{i18n "discourse_subscriptions.admin.coupons.times_redeemed"}}</th>
        <th>{{i18n "discourse_subscriptions.admin.coupons.active"}}</th>
        <th>{{i18n "discourse_subscriptions.admin.coupons.actions"}}</th>
      </thead>
      <tbody>
        {{#each this.model as |coupon|}}
          <tr>
            <td>{{coupon.code}}</td>
            <td>{{coupon.discount}}</td>
            <td>{{coupon.times_redeemed}}</td>
            <td>
              <Input
                @type="checkbox"
                @checked={{coupon.active}}
                {{on "click" (action "toggleActive" coupon)}}
              />
            </td>
            <td>
              <DButton
                @action={{action "deleteCoupon"}}
                @actionParam={{coupon}}
                @icon="trash-can"
                class="btn-danger btn btn-icon btn-no-text"
              />
            </td>
          </tr>
        {{/each}}
      </tbody>
    </table>
  {{/if}}

  {{#unless this.creating}}
    <DButton
      @action={{action "openCreateForm"}}
      @label="discourse_subscriptions.admin.coupons.create"
      @title="discourse_subscriptions.admin.coupons.create"
      @icon="plus"
      class="btn btn-icon btn-primary create-coupon"
    />
  {{/unless}}

  {{#if this.creating}}
    <CreateCouponForm
      @cancel={{action "closeCreateForm"}}
      @create={{action "createNewCoupon"}}
    />
  {{/if}}
{{/if}}